home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 3.iso / dist / fw_qt3.idb / usr / freeware / Qt / examples / opengl / texture / main.cpp.z / main.cpp
C/C++ Source or Header  |  2002-04-08  |  1KB  |  44 lines

  1. /****************************************************************************
  2. ** $Id:  qt/main.cpp   3.0.3   edited Oct 12 12:18 $
  3. **
  4. ** Copyright (C) 1992-2000 Trolltech AS.  All rights reserved.
  5. **
  6. ** This file is part of an example program for Qt.  This example
  7. ** program may be used, distributed and modified without limitation.
  8. **
  9. *****************************************************************************/
  10. //
  11. // Qt OpenGL example: Texture
  12. //
  13. // File: main.cpp
  14. //
  15. // The main() function 
  16. // 
  17.  
  18. #include "globjwin.h"
  19. #include <qapplication.h>
  20. #include <qgl.h>
  21.  
  22. /*
  23.   The main program is here. 
  24. */
  25.  
  26. int main( int argc, char **argv )
  27. {
  28.     QApplication::setColorSpec( QApplication::CustomColor );
  29.     QApplication a(argc,argv);
  30.  
  31.     if ( !QGLFormat::hasOpenGL() ) {
  32.     qWarning( "This system has no OpenGL support. Exiting." );
  33.     return -1;
  34.     }
  35.     
  36.     GLObjectWindow* w = new GLObjectWindow;
  37.     w->resize( 400, 350 );
  38.     a.setMainWidget( w );
  39.     w->show();
  40.     int result = a.exec();
  41.     delete w;
  42.     return result;
  43. }
  44.